<template>
      <router-view />
</template>

<script setup>
/**
 * 解决ERROR ResizeObserver loop completed with undelivered notifications.问题的
 */
const debounce = (fn, delay) => {
      let timer = null;
      return function () {
            let context = this;
            let args = arguments;
            clearTimeout(timer);
            timer = setTimeout(function () {

                  fn.apply(context, args);

            }, delay);
      }
}

/**
 * 解决ERROR ResizeObserver loop completed with undelivered notifications.问题的
 */
const _ResizeObserver = window.ResizeObserver;
window.ResizeObserver = class ResizeObserver extends _ResizeObserver {
      constructor(callback) {
            callback = debounce(callback, 16);
            super(callback);
      }
}
</script>

<style>
/* 公共CSS样式表 */
@import '@/common/comm_css/comm.css'; 
/* 响应式布局 */
@import '@/common/comm_css/responsive.css';
</style>
